package com.zb.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author WEN
 * @Date 2024/2/28 0028
 **/
@Data
@ApiModel("品牌商家充值记录列表对象")
public class FactoryRechargeListVo {
    @ApiModelProperty(value = "充值ID")
    private Long id;

    @ApiModelProperty(value = "商家名称")
    private String factory;

    @ApiModelProperty(value = "充值单号")
    private String code;

    @ApiModelProperty(value = "充值金额")
    private BigDecimal money;

    @ApiModelProperty(value = "状态：1-待支付，2-已支付，3-已取消，4-已驳回")
    private Integer status;

    @ApiModelProperty(value = "充值方式：1-支付宝，2-微信，3-银联，4-对公支持，5-平台调整，6-线下支付")
    private Integer mode;

    @ApiModelProperty(value = "是否申请发票：false-未申请，true-已申请")
    private Boolean applyInvoice;

    @ApiModelProperty(value = "创建人类型：1-平台，2-品牌厂商")
    private Integer createEmpType;

    @ApiModelProperty(value = "申请人/创建人")
    private String createEmp;

    @ApiModelProperty(value = "支付充值时间")
    private Date paymentTime;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;
}
